package com.cloudbroker.bcs.platform.dav.bizapi.service.business.adpage.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.*;
import com.cloudbroker.bcs.platform.dav.bizapi.service.base.vo.HSBCPSVO;

public class AdpageUpdateParam extends HSBCPSVO {
    
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;
    
    @NotBlank
    @IntegerString
    @Length(max = 20)
    private String broker_id;
    
    @NotBlank
    @JsonValue
    private String data_list;

    @IntegerString
    @Length(max = 11)
    private String tenant_id;

    private String loading_img_url;

    private String pay_status;

    private String service_tel;

    @EnumValue(enums={"0","1"})
    private String viewpoint_public_flag; //是否开通观点公开权限，默认为不开通 0; 开通1
    
    public String getBroker_id() {
        return broker_id;
    }
    
    public void setBroker_id(String broker_id) {
        this.broker_id = broker_id;
    }
    
    public String getData_list() {
        return data_list;
    }
    
    public void setData_list(String data_list) {
        this.data_list = data_list;
    }

    public String getLoading_img_url() {
        return loading_img_url;
    }

    public void setLoading_img_url(String loading_img_url) {
        this.loading_img_url = loading_img_url;
    }

    public String getPay_status() {
        return pay_status;
    }

    public void setPay_status(String pay_status) {
        this.pay_status = pay_status;
    }

    public String getService_tel() {
        return service_tel;
    }

    public void setService_tel(String service_tel) {
        this.service_tel = service_tel;
    }

    @Override
    public String getTenant_id() {
        return tenant_id;
    }

    @Override
    public void setTenant_id(String tenant_id) {
        this.tenant_id = tenant_id;
    }
    public String getViewpoint_public_flag() {
        return viewpoint_public_flag;
    }

    public void setViewpoint_public_flag(String viewpoint_public_flag) {
        this.viewpoint_public_flag = viewpoint_public_flag;
    }

    @Override
    public String toString() {
        return "AdpageUpdateParam{" +
                "broker_id='" + broker_id + '\'' +
                ", data_list='" + data_list + '\'' +
                ", tenant_id='" + tenant_id + '\'' +
                ", loading_img_url='" + loading_img_url + '\'' +
                ", pay_status='" + pay_status + '\'' +
                ", service_tel='" + service_tel + '\'' +
                ", viewpoint_public_flag='" + viewpoint_public_flag + '\'' +
                '}';
    }
}
